Meaning of isles of scilly

Definition 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

Other information on isles of scilly

WIKIPEDIA results for isles of scilly
Amazon results for isles of scilly