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