English Dictionary
◊ MAN-AT-ARMS
man-at-arms
n : a heavily armed and mounted soldier in medieval times