blackpool

Noun
  1. A resort town in Lancashire in northwestern England on the Irish Sea;
    Famous for its tower (synset 108898594)

Other Searches