百戦錬磨 ひゃくせんれんま veteran; battle-worn; (someone) schooled by adversity in many battles; (someone) rich in life's experience gained through much adversity adj-no yoji Advanced ➥