Definition of
Isles of Scilly
- (noun, location) 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
via WordNet, Princeton University
Synonyms of Isles of Scilly
Need more information on Isles of Scilly?
Isles of Scilly on Wikipedia
Isles of Scilly on Wiktionary
Isles of Scilly on Google