English dictionary
isle of skye meaning and definition
Definition and meaning of isle of skye at MeaningMonkey.org. isle of skye meaning and definition in the English Dictionary.ISLE OF SKYE noun
Definition of Isle of Skye (noun)
- an island of northwestern Scotland noted for its rugged mountain scenery
Source: Princeton University Wordnet