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.
Noun
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.