Noun Definition

borough

1.Definition: an English town that forms the constituency of a member of parliament

Category: Places

2.Definition: one of the administrative divisions of a large city

Category: Places