meaning of carrion flower

carrion flower meaning in General Dictionary

any of numerous flowers associated with the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (frequently star-shaped) blossoms