carrion flower
English Dictionary
->
Letter C
-> carrion flower
Search Dictionary:
carrion flower Definition
(n)
any
of
various
plants
of
the
genus
Stapelia
having
succulent
leafless
toothed
stems
resembling
cacti
and
large
evil
-
smelling
(
often
star
-
shaped
)
flowers
carrion flower Synonyms
carrion flower
stapelia
starfish flower
© Art Branch Inc.