Meaning of scilly islands
Definition of scilly islands
(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 scilly islands
WIKIPEDIA results for
scilly islands
Amazon results for
scilly islands
Tweet