LADY MAYORESS


Meaning of LADY MAYORESS in English

noun

: a lord mayor's wife

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.