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