Yeoman-of-the-guard meaning

A member of a ceremonial guard attending the British sovereign and royal family and also guarding the Tower of London.
noun
0
0
A member of the British ruler's personal guard.
noun
0
0
Advertisement