carrion_flower
1. [ noun ] (botany) any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large evil-smelling (often star-shaped) flowers
Synonyms: starfish_flower stapelia
Related terms: herb Stapelias_asterias genus_Stapelia
Similar spelling:   carrion_fungus