noun : MANCHESTER
Source: WordNet 3.1
-
1. (
) largest city in New Hampshire; located in southeastern New Hampshire on the Merrimack river ;
-
2. (
) a city in northwestern England (30 miles to the east of Liverpool); heart of the most densely populated area of England ;
See more about : MANCHESTER