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.

View on Wikipedia