English | German | Russian | Czech

Scilly Islands English

Meaning Scilly Islands meaning

What does Scilly Islands mean?

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

Synonyms Scilly Islands synonyms

What other words have the same or similar meaning as Scilly Islands?

Are you looking for...?