isle of skye (scottish island) - English Synonyms Dictionary