'Blackpool' definitions:

Definition of 'Blackpool'

(from WordNet)
noun
A resort town in Lancashire in northwestern England on the Irish Sea; famous for its tower