SynonymX
Speak
Isles Of Scilly
Definition of Isles Of Scilly
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 "isles of scilly"
scilly islands
Semanticaly linked words with "isles of scilly"
england
archipelago