lord mayor ( synonym found)

Definition of lord mayor:

(n) : (UK, Ireland, and some Commonwealth countries) the title of the mayor of a major city

Definition of lord mayor:

(n) : (UK, Ireland, and some Commonwealth countries) the title of the mayor of a major city

Back to Top