Meaning of blackpool

Definition of blackpool

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

Other information on blackpool

WIKIPEDIA results for blackpool
Amazon results for blackpool