MAYOR OF LONDON


Meaning of MAYOR OF LONDON in English

ˌMayor of ˈLondon BrE AmE

an elected politician who is the leader of the Greater London Authority and is responsible for various things in Greater London, for example the transport system, the ↑ emergency services , and economic development

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.