Find the word definition

Wikipedia
Glenachulish

Glenachulish (: valley of the narrows; pronounced Glen - ah - hoolish) is a hamlet and glen which lie close to the village of Ballachulish in the Scottish Highlands.