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
Tweet