isle-of-skye

Nouns

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

Words of close approximity