noun
many battles; vast military experience
A yojijukugo describing someone who has fought in countless battles and is battle-hardened. Often used figuratively for extensive experience in any competitive field.
彼は千軍万馬の経験を持つベテランだ。
He is a veteran with vast experience from countless battles.
A general who has survived many battles.