Get Your Premium Membership

Carrion Flower

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


Related Information

More Carrion Flower Links



Book: Radiant Verses: A Journey Through Inspiring Poetry