Lord-mayor meaning

The title of the mayor of London and of the mayor of any of several other British cities.
noun
0
0
(UK, Ireland and some Commonwealth countries) The title of the mayor of a major city.
noun
0
0
Advertisement