Ovodda
Coordinates (40.09565, 9.16233)
Population 1,732
Population 1,732
Ovodda is a city in Italy - Sardinia
Species living near Ovodda
Silonella aurata1
Insects
Unspecified (family Anatidae)1
Waterfowl
Kidney bean1
Plants
OvoddaOvodda is a city in Italy - Sardinia
Insects
Silonella aurata1Waterfowl
Unspecified (family Anatidae)1Plants
Kidney bean1