Subscriber login


Forgot your password?

Library card login

Other

Lord Mayor

Translate Lord Mayor | into French | into Italian
Definition of Lord Mayor

noun

  • the title of the mayor in London and some other large British cities: he became Lord Mayor of Liverpool

Lord Mayor in other Oxford dictionaries

Definition of Lord Mayor in the US English dictionary