FAQs About the word isles of scilly

Острови Сіллі

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

No synonyms found.

No antonyms found.

isles of langerhans => острівці Лангерганса, isle royal national park => Національний парк Айл-Рояль, isle of wight => Острів Вайт, isle of skye => Острів Скай, isle of man => Острів Мен,