LADY MAYORESS


Meaning of LADY MAYORESS in English

■ noun the title of the wife of a Lord Mayor.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.