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
Ovodda is a city in Italy - Sardinia
Insects
Waterfowl
Plants