Euphorbia medusae

Explore definitions, synonyms, and language insights of Euphorbia medusae

Definitions

Noun
African dwarf succulent perennial shrub with numerous slender drooping branches

More General Terms