What is the meaning of Man-at-arms?

A heavily-armed mounted member of medieval cavalry.

Source: wiktionary.org