man-at-arms
noun
°A medieval heavily armed mounted member of the cavalry.