my-server
← Wiki

Ovieda spinosa

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.

References