身經百戰

Simplified: 身经百战

shēnjīngbǎizhàn ㄕㄣ ㄐㄧㄥ ㄅㄞˇ ㄓㄢˋ

    • lit. veteran of a hundred battles (idiom)
    • fig. experienced
    • seasoned

Character by character

Sources