isle of skye n an island of northwestern Scotland noted for its rugged mountain scenery Synonym(s) Isle of Skye
News & Articles isle of skye Isle of Skye in Williamsburg The Caledonia Scottish Pub, a popular spot on the Upper East Side, has a spacious new branch in Williamsburg called Isle of Skye, serving more than 100 different kinds of whiskey. July 3, 2013 - New York Times