man-at-arms

Noun
  1. A heavily armed and mounted soldier in medieval times (synset 110311130)

Other Searches