'Blackpool' definitions:

Definition of 'Blackpool'

From: WordNet
noun
A resort town in Lancashire in northwestern England on the Irish Sea; famous for its tower