municipal borough

Etymology
1838.

Noun

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