Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of manchester
  1. noun
    a city in northwestern England (30 miles to the east of Liverpool); heart of the most densely populated area of England
    part of:
  2. noun
    largest city in New Hampshire; located in southeastern New Hampshire on the Merrimack river
Explanation of manchester
My lists:
Recently viewed words: