Noun Definition

isle of skye

1.Definition: an island of northwestern Scotland noted for its rugged mountain scenery

Category: Places