千軍万馬 (せんぐんばんば) — (having experienced) many battles | Kumi Dictionary