stapelia
noun
- 1
Any of the genus Stapelia of low-growing succulent plants, predominantly from South Africa, and often giving off an odour of rotten flesh.
Synonyms
Translate “stapelia” to another language
Click any language to open the translator with this word already filled in.