ˌMayor of ˈLondon 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
[TahlilGaran] Dictionary of Contemporary English ▲