Answer: horsesoldier

AnswerCrossword Clue
HORSESOLDIERCavalryman