Find the word definition

Wikipedia
Ballindalloch

Ballindalloch is a small village on the River Spey in Scotland.

It is known for its whisky distilleries and for Ballindalloch Castle.