Noun
-
a city in northwestern England (30 miles to the east of Liverpool)
heart of the most densely populated area of England
-
largest city in New Hampshire
located in southeastern New Hampshire on the Merrimack river