LORD MAYOR


Meaning of LORD MAYOR in English

noun

the title of the mayor of the City of London and some other large British cities

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.