'gentleman-at-arms' definitions:

Definition of 'gentleman-at-arms'

(from WordNet)
noun
One of 40 gentlemen who attend the British sovereign on state occasions