Find the word definition

Wikipedia
Lochcarron

Lochcarron is a village, community and civil parish in the Wester Ross area of Highland, Scotland. It has a population of 923.