Find the word definition

Wiktionary
municipal borough

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

Wikipedia
Municipal borough

Municipal boroughs were a type of local government district which existed in England and Wales between 1835 and 1974, in Northern Ireland from 1840 to 1973 and in the Republic of Ireland from 1840 to 2002. Broadly similar structures existed in Scotland from 1833 to 1975 with the reform of royal burghs and creation of police burghs.