ReadWriteQuiz
Chinese dictionary
be a veteran in battle; have fought in one hundred battles; seasoned
一位身经百战的老战士
a veteran who has fought countless battles
他身经百战,挫败过很多对手。
He had fought many battles and vanquished many foes.
他是一位身经百战的宿将。
He was a much experienced veteran general.
antonym