euphorbia medusae

Noun
  1. African dwarf succulent perennial shrub with numerous slender drooping branches (synset 112939751)

Found on Word Lists

Other Searches