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