百戦練磨ひゃくせんれんまCommonVariants百戦練磨ひゃくせんれんま百戦錬磨ひゃくせんれんまMeaningsveteran; battle-worn; schooled by adversity in many battles; hard-bitten; rich in experience; very experiencedKanji used百hundred戦battle練drill磨brush (teeth)