English synonyms about - contact  

Scilly Islands

noun

1 Scilly Islands

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: Isles of Scilly.


Find more on Scilly Islands elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0496