Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

lord mayor Definition

Cancel
lord mayor
noun(Lord Mayor)
the title of the mayor of the City of London and of some other large cities in Britain and Ireland

Words Related to lord mayor!

lord mayor Examples by Brain Bank Users