RhymeZone

 

Definitions of 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

Related words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023