TOP

Definition of the Mayor of London from the Oxford Advanced Learner's Dictionary

the Mayor of London

 
/ðə ˌmeər əv ˈlʌndən/
 
/ðə ˌmeɪər əv ˈlʌndən/
jump to other results
  1. the head of the local government of London, elected by the people of London every four years. The role of the Mayor of London is more like that of a US mayor than a traditional British mayor, with the power to set policies on transport, buildings and land use, culture and the environment.
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day