municipal borough
nounDefinition of municipal borough
: a borough in England or Wales having powers of self-government limited by its inclusion in an administrative county
Keep scrolling for more