Search for word
Search
isles-of-scilly
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
Scilly Islands
,
Synonyms
Scilly Islands
Words of close approximity