Find the word definition

Wikipedia
Lochranza

Lochranza is a village located on the Isle of Arran in the Firth of Clyde, Scotland. The population, somewhat in decline, is around 200 people.