starfish flower

Definitions

  • WordNet 3.6
    • n starfish flower any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (often star-shaped) flowers
    • ***

Usage

In literature:

The Sea Lily (p.49) is one of the flower-like animals; it is a relative of the Starfish, living in deep water.
"On the Seashore" by R. Cadwallader Smith
***