English synonyms about - contact  

Isle of Skye

noun

1 Isle of Skye

An island of northwestern Scotland noted for its rugged mountain scenery.


Find more on isle of skye elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.024