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

Noun

1. (having experienced) many battles

Yojijukugo