Dictionary search results

Showing 1-3 of 3 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