Words: man-at-arms
Part of speech: n
Definition: a heavily armed and mounted soldier in medieval times