SynonymX
Speak
Blackpool
Definition of Blackpool
1.
A resort town in Lancashire in northwestern England on the Irish Sea; famous for its tower
Noun
Semanticaly linked words with "blackpool"
town
england