Meaning of isle of skye

Definition of isle of skye

(noun) an island of northwestern Scotland noted for its rugged mountain scenery

Other information on isle of skye

WIKIPEDIA results for isle of skye
Amazon results for isle of skye