LORD MAYOR


Meaning of LORD MAYOR in English

n. title of the mayor in London (England); mayor of large British cities

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.