Advertisement
Advertisement
View synonyms for Lord Mayor
lord mayor
noun
(chiefly in Britain and the Commonwealth) the mayor of certain cities or the chief municipal officer of certain boroughs.
Lord Mayor
noun
the mayor in the City of London and in certain other important boroughs and large cities
Discover More
Word History and Origins
Origin of Lord Mayor1
First recorded in 1545–55
Advertisement
Advertisement
Advertisement
Advertisement
Browse