English dictionary
carrion flower meaning and definition
Definition and meaning of carrion flower at MeaningMonkey.org. carrion flower meaning and definition in the English Dictionary.CARRION FLOWER noun
Definition of carrion flower (noun)
- any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (often star-shaped) flowers
- synonyms: stapelia, starfish flower
Source: Princeton University Wordnet