isle of skye

Noun
  1. An island of northwestern Scotland noted for its rugged mountain scenery (synset 108913944)

Found on Word Lists

Other Searches