Definition of Lord Mayor noun from the Oxford Advanced Learner's Dictionary

 

Lord Mayor

 noun
noun
BrE
 
; NAmE
 
 
jump to other results
the title of the mayor of the City of London and some other large British cities Culture A Lord Mayor is elected every year by the city council, and has mainly ceremonial duties. The City of London has had a Lord Mayor since 1189, who during his or her period of office lives at the Mansion House. In Scotland a similar post is held by the Lord Provost.