Meaning of desert rose
Definition of desert rose
(noun)
South African
shrub
having a
swollen
succulent
stem
and
bearing
showy
pink
and
white
flowers
after
the leaves fall;
popular
as an
ornamental
in
tropics
Other information on desert rose
WIKIPEDIA results for
desert rose
Amazon results for
desert rose
Tweet