English synonyms about - contact  

Isles of Scilly

noun

1 Isles of Scilly

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.

synonym: Scilly Islands.


Find more on isles of scilly elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0213