Definition of “mayoress” - English Dictionary

british dictionary