Word info

municipal borough

Noun

Meaning

municipal borough (plural municipal boroughs)

(Britain) A city or town in England and Wales with an elected town council consisting of a mayor, aldermen and councillors.

Source: en.wiktionary.org

Close letter words and terms