1. any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large evil-smelling often star-shaped flowers
starfish flower |