Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
Email this page to a friend
DESERT ROSE
Definition:
[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
Synonyms:
impala lily
,
mock azalia
,
kudu lily
,
Adenium obesum
,
Adenium multiflorum
Synonyms:
Search for
synonyms for DESERT ROSE