Definitions
noun
an English town that forms the constituency of a member of parliament
noun
one of the administrative divisions of a large city
Look “borough” up elsewhere
Want another word?
Spin the dictionary for a fresh one.