Dictionary search results

Showing 1-24 of 24 results

mayor British & World English

(In England, Wales, and Northern Ireland) the head of a town, borough, or county council, elected by council members and generally having purely ceremonial duties

Lord Mayor British & World English

The title of the mayor in London and some other large British cities

town mayor British & World English

The chairperson of a town council