gentleman-at-arms - noun
singular
gentleman-at-arms
plural
gentlemen-at-arms