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