starfish flower

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, stapelia
Related Words: Stapelias asterias, herb, herbaceous plant



Terms and Conditions of Use / Copyright Notice