身经百战的英文是「be a veteran in battle」
shen jing bai zhan
亲身经历过很多次战斗。比喻况历多,经验丰富。
《资志通鉴·后唐纪·庄宗同光三年》:“且群臣或从陛下岁久,身经百战,所得不过一州。”