manchester

Noun
  1. Largest city in New Hampshire;
    Located in southeastern New Hampshire on the Merrimack river (synset 109134601)
  2. A city in northwestern England (30 miles to the east of Liverpool);
    Heart of the most densely populated area of England (synset 108897202)

Other Searches