Word info Synonyms

Scilly Islands

Speech parts

1. Scilly Islands - Noun

2. Scilly Islands - Proper noun

Meaning

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

Source: WordNet

Synonyms

Close letter words and terms