municipal borough
noun
: a borough in England or Wales having powers of self-government limited by its inclusion in an administrative county
Love words? Need even more definitions?
Merriam-Webster unabridged
Share