Meaning of carrion flower
Definition of carrion 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 carrion flower
WIKIPEDIA results for
carrion flower
Amazon results for
carrion flower
Tweet