noun
a borough in England or Wales having powers of self-government limited by its inclusion in an administrative county
noun
a borough in England or Wales having powers of self-government limited by its inclusion in an administrative county
noun
a borough in England or Wales having powers of self-government limited by its inclusion in an administrative county
noun
a borough in England or Wales having powers of self-government limited by its inclusion in an administrative county
The first known use of municipal borough was in 1838
1 自治都市