Lady Mayoress Definition
Dictionary Home » Words Starting with L » lacrimal gland ... lamb's tails » Lady Mayoress
Lady Mayoress
noun
- 1. The wife of a Lord Mayor
Lord Mayor
Lady Mayoress
noun
- 1. A title formerly held only by the mayors of the City of London, York and Dublin, but now also given to the mayors of some of England's larger boroughs and cities such as Birmingham, Liverpool and Sheffield.
