Lord Mayor

1 ENTRIES FOUND:
Save
Lord Mayor noun
plural Lord Mayors
Lord Mayor
noun
plural Lord Mayors
Learner's 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
Comments & Questions
Comments & Questions
What made you want to look up Lord Mayor? Include any comments and questions you have about this word.