scilly_islandsEnglish

Isles of Scilly, Scilly Islands

Noun

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

English: Scilly Islands, Isles of Scilly

Bahasa: Kepulauan Scilly

Bahasa words with similar meanings

English words with similar meanings

Show 1 words