carrion flower

Explore definitions, synonyms, and language insights of carrion flower

Definitions

Noun
any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (often star-shaped) flowers

More General Terms


More Specific Terms