Synonyms for Starfish Flower (same or very similar meaning)
WordNet sense 1 (any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (often star-shaped) flowers):
stapelia, carrion flower
From the ODE community, based on WordNet
add/edit