man-at-arms
1. [ noun ] (military,medieval,work) a heavily armed and mounted soldier in medieval times
Related terms: soldier