Find the word definition

Wikipedia
Ovieda

Ovieda is a genus of flowering plant in the Lamiaceae family, first described for modern science in 1753. It contains only one known species, 'Ovieda spinosa ', endemic to the Island of Hispaniola in the West Indies.