Find the word definition

Wiktionary
horse archers

n. (plural of horse archer English)