Find the word definition

Wikipedia
Clola

Clola is a hamlet in Buchan, Aberdeenshire, Scotland. Clola is situated on the A952 road. There is considerable evidence of local habitation by early man in the vicinity of Clola. Some of these nearby human traces are evident in Catto Long Barrow, a massive stone structure now surrounded by agricultural fields.