man-at-arms man-at-arms n. pl. men-at-arms A heavily armed and sometimes mounted soldier in medieval times.