Lord Mayor Definition

noun
The title of the mayor of London and of the mayor of any of several other British cities.
Webster's New World

Other Word Forms of Lord Mayor

Noun

Singular:
Lord Mayor
Plural:
lord-mayors

Find Similar Words

Find similar words to Lord Mayor using the buttons below.

Words Starting With

Words Ending With

Unscrambles

Lord Mayor