borough

Definitions

General English

Politics

  • noun a town which has been given the right to have its own council.
http://www.dictionarycentral.com/definition/borough.html