Correct

身经百战

/ shēn jīng bǎi zhàn /
Strokes

Definition

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

Example

Definition

have fought a hundred battles—have gone through numerous battles; be battle-seasoned; be a veteran of many battles

1
Lǎo
jiàngjūn
将军
shēnjīngbǎizhàn
身经百战
  
,
suǒwèi
无所畏惧
  

The old general is battle-seasoned,so he fears nothing.

2
Shēnjīngbǎizhàn
身经百战
de
lǎo
zhànshì
战士

seasoned veteran