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