Ovieda spinosa
Description
Ovieda spinosa is a species of flowering plant in the family Lamiaceae, first described for modern science in 1753. The species is endemic to the Island of Hispaniola in the West Indies.
Ovieda spinosa is a species of flowering plant in the family Lamiaceae, first described for modern science in 1753. The species is endemic to the Island of Hispaniola in the West Indies.