What is the meaning of Man_at_arms?

A heavily-armed mounted member of medieval cavalry.

Source: wiktionary.org