Definitions of Euphorbia medusae:

  • noun:   African dwarf succulent perennial shrub with numerous slender drooping branches