kamus
.
Search
About
isle_of_skye
English
Isle of Skye
Noun
An island of northwestern Scotland noted for its rugged mountain scenery
English: Isle of Skye