Scilly Islands
English Dictionary
->
Letter S
-> Scilly Islands
Search Dictionary:
Scilly Islands Definition
(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
Scilly Islands Synonyms
Isles of Scilly
Scilly Islands
© Art Branch Inc.