Definitions of gentleman-at-arms:

  • noun:   one of 40 gentlemen who attend the British sovereign on state occasions