Meaning of starfish flower
Definition of starfish flower
(noun)
any of
various
plants of the
genus
Stapelia having
succulent
leafless
toothed
stems resembling cacti and
large
foul-smelling
(often star-shaped) flowers
Other information on starfish flower
WIKIPEDIA results for
starfish flower
Amazon results for
starfish flower
Tweet