Definitions of borough:

  • noun:   an English town that forms the constituency of a member of Parliament
  • noun:   one of the administrative divisions of a large city