千軍せんぐん万馬ばんば
sengumbamba

Noun

1. (having experienced) many battles

Yojijukugo