Definition of municipal borough in English:

municipal borough

noun

British
  • A town or city having a municipal corporation.

Origin

Mid 19th century; earliest use found in Journal of the Royal Statistical Society.