English dictionary
scilly islands meaning and definition
Definition and meaning of scilly islands at MeaningMonkey.org. scilly islands meaning and definition in the English Dictionary.SCILLY ISLANDS noun
Definition of Scilly Islands (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
- synonyms: Isles of Scilly
Source: Princeton University Wordnet