Find the word definition

Wikipedia
Inchconnachan

Inchconnachan (Innis Chonachain in Gaelic, meaning 'The Colquhoun's Island') is an island in Loch Lomond in Scotland.

The 1920s wooden bungalow near to the narrows was the holiday home of Lady Arran Colquhoun.