English dictionary

euphorbia medusae meaning and definition

EUPHORBIA MEDUSAE noun

Definition of Euphorbia medusae (noun)

  1. African dwarf succulent perennial shrub with numerous slender drooping branches
Source: Princeton University Wordnet