Find the word definition

Wikipedia
Inchcruin

Inchcruin is an island in Loch Lomond in Scotland. It is not to be confused with Creinch, which has occasionally been referred to as "Inchcroin".