CARRION FLOWER
Definition:
- [noun] any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large evil-smelling (often star-shaped) flowers
Synonyms: stapelia, starfish flower
Synonyms:
- Search for synonyms for CARRION FLOWER



