STAPELIA
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: carrion flower, starfish flower
Synonyms:
- Search for synonyms for STAPELIA



