Municipal borough
WiktionaryText

Noun



municipal borough
  1. a form of local government, in England and Wales, that had an elected town council consisting of a mayor, aldermen and councillors
 
x
OK