Isle of Skye

English

Proper noun

Isle of Skye

  1. The largest island of the Inner Hebrides, in Highland council area, Scotland.
    Synonym: Skye

Further reading