Euphorbia medusae
Explore definitions, synonyms, and language insights of Euphorbia medusae
Definitions
Noun
African dwarf succulent perennial shrub with numerous slender drooping branches