Lord Mayor Hear it!

Lord Mayor Definition

Lord Mayor

noun

the title of the mayor of London and of the mayor of any of several other British cities

Lord Mayor Usage Examples

Noun used with modifier

  • time: His son John, who was four times lord mayor of London ( fn.