Meaning of Isles of Scilly in English
Table of contents
Pronunciation
US accent
UK accent
Noun
Isles of ScillyDefinitions
1. an archipelago of small islands off the southwestern coast of England near the entrance to the English ChannelExamples
- « formerly a haven for smugglers and pirates »