Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word scilly islands from English dictionary with examples, synonyms and antonyms.

scilly islands   noun

Meaning : 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.

Synonyms : isles of scilly