Find the word definition

Wikipedia
Ollolai

Ollolai is a comune at the center of Barbagia, in the province of Nuoro ( Sardinia, Italy).

It is the main town of the Barbagia di Ollolai.