scilly islands

Noun
  1. 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 (synset 108907690)

Found on Word Lists

Other Searches