English dictionary
stapelia meaning and definition
Definition and meaning of stapelia at MeaningMonkey.org. stapelia meaning and definition in the English Dictionary.STAPELIA noun
Definition of stapelia (noun)
- any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (often star-shaped) flowers
- synonyms: carrion flower, starfish flower
Source: Princeton University Wordnet