SynonymX
Speak
Scilly Islands
Definition of Scilly Islands
1.
An archipelago of small islands off the southwestern coast of England near the entrance to the English Channel; formerly a haven for smugglers and pirates
Noun
Synonyms for word "scilly islands"
isles of scilly
Semanticaly linked words with "scilly islands"
england
archipelago