WordRel.com
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
synonym
Isles of Scilly
holo part
England
instance hypernym
archipelago
Scilly Islands vs Isles of Scilly
© WordRel.com 2024,
CC-BY 4.0
/
CC-BY-SA 3.0
.
Details