身经百战 shēn jīng bǎi zhàn

DEFINITIONS

  1. lit. veteran of a hundred battles (idiom)
  2. fig. experienced
  3. seasoned

CHARACTERS

身 shēn body; trunk, hull; rad. no. 158
经 jīng classic works; pass through
百 bǎi one hundred; numerous, many
战 zhàn war, fighting, battle