Answer: horsesoldier

AnswerCrossword Clue
HORSESOLDIER

Cavalryman