Isles of Scilly in Finnish Isles of Scilly in Finnish Scillysaaret proper noun An archipelago off the coast of Cornwall, in southwestern England. Add to Flashcards