man-at-arms \man-at-arms\ n.; pl. {men-at-arms}. A heavily armed and sometimes mounted soldier in medieval times. [WordNet 1.5]