scilly islands
Meaning, Definition & Usage
Dictionary
Related
noun
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
Isles of Scilly
.
WordNet
Previous
Next