What is the meaning of the word "gentleman-at-arms"?

Definitions: