Find the word definition

Wikipedia
Achindrean

Achindrean ( Gaelic: Achadh an Dreaghainn) is a village in Ross-shire in Highland region and is in the Scottish council area of the Highland. Scotland.