liverpool

Noun
  1. A large city in northwestern England;
    Its port is the country's major outlet for industrial exports (synset 108897609)

Other Searches