English dictionary

scilly islands meaning and definition

Definition and meaning of scilly islands at MeaningMonkey.org. scilly islands meaning and definition in the English Dictionary.

SCILLY ISLANDS noun

Definition of 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
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: