man-at-arms

man-at-arms

n.

pl. men-at-arms

  1. A heavily armed and sometimes mounted soldier in medieval times.