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