Definition of "Beefeater"

Beefeater

  • noun

    plural Beefeaters

    1. (informal, British) A Yeoman Warder