Noun blackpool has 1 sense
  1. Blackpool - a resort town in Lancashire in northwestern England on the Irish Sea; famous for its tower
    --1 is a kind of
    town
    --1 is a part of England
,
TOP