man-at-arms n : a heavily armed and mounted soldier in medieval times [also: men-at-arms (pl)]
men-at-arms See man-at-arms