Find the word definition

Wikipedia
Ovodda

Ovodda is a comune (municipality) in the Province of Nuoro in the Italian region Sardinia, located about north of Cagliari and about southwest of Nuoro. As of 31 December 2004, it had a population of 1,704 and an area of .

Ovodda borders the following municipalities: Desulo, Fonni, Gavoi, Ollolai, Teti, Tiana.