Blackpool

1. (noun) a resort town in Lancashire in northwestern England on the Irish Sea; famous for its tower
Related Words: town



Terms and Conditions of Use / Copyright Notice