Search for word
Search
scilly-islands
Nouns
(n)
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
Isles of Scilly
,
Synonyms
Isles of Scilly
Words of close approximity