stapelia
1.
(
noun
) any of various plants of the genus Stapelia having succulent leafless toothed cactus-like stems and large evil-smelling flowers often star-shaped
Synonyms:
carrion flower
,
starfish flower
Related Words:
Stapelias asterias
,
herb
,
herbaceous plant
Terms and Conditions of Use / Copyright Notice