2 English Synonyms for SCILLIES
Prev.1Next
Scilly Islands
Definition: 1. Alternative form of Isles of Scilly.
Show more information about Scilly Islands
Isles of Scilly
Definition: 1. A archipelago off the coast of in Cornwall in southwestern, England.
Show more information about Isles of Scilly
Prev.1Next
Search took: 9.9981 ms