lady mayoress


lady mayoress

n Brit the wife of a lord mayor
Translations