身经百战shēn jīng bǎi zhànshenjingbaizhanlit. veteran of a hundred battles (idiom)fig. experiencedseasonedCharacters in this word战war, fighting, battle百one hundred经the classics身body, torsoStudy it in Yanamino