man-at-arms

[pl.: men-at arms] noun home d'armes, guerrer.