man at arms

/ˌmæn ət ˈɑrmz/
noun
  1. A soldier, especially a heavily armed and armored warrior from medieval times.
    • Each man-at-arms carried a sword and a shield into battle.
    • In the history book, a man-at-arms was described as a professional soldier who fought on horseback.
    • The castle was defended by a hundred men-at-arms.
Antonyms