LORD MAYOR


Meaning of LORD MAYOR in English

■ noun the title of the mayor in London and some other large cities.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.