noun.
A corporate town or borough; more especially, the Scotch term corresponding to the English borough, applied to several different kinds of corporations, and to towns and cities in Scotland.
the GNU version of the Collaborative International Dictionary of English
noun.
A borough or incorporated town, especially, one in Scotland. See borough.