isles of scilly
Meaning, Definition & Usage
Dictionary
Related
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
Scilly Islands
.
WordNet
Previous
islamophobia
island
islander
islandy
islay
Next
islet
ism
ismaelian
ismaili
ismailian