isle of skye Meaning, Definition & Usage

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

WordNet