An Encylopedia Britannica Company

Lord Mayor

1 ENTRIES FOUND:
Lord Mayor noun
plural Lord Mayors
Lord Mayor
noun
plural Lord Mayors
Britannica Dictionary definition of LORD MAYOR
[count]
: the title of the mayor of the City of London and of some other large cities in Britain and Ireland