Noun: starfish flower 'staa(r),fish'flaw(-u)r
- Any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (often star-shaped) flowers
"starfish flower flowers are often called carrion flowers due to their odour";
- stapelia, carrion flower
Derived forms: starfish flowers
Type of: herb, herbaceous plant
Part of: genus Stapelia
Encyclopedia: Starfish flower