isles of scilly :

Search Words
You can search or browse for words

isles of scilly


  • n  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

Bee Dictionary: Search, browse, look at common errors, idioms and more.