Definition of Impala lily
1. 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.
Group relationships: Adenium, Genus Adenium
Generic synonyms: Bush, Shrub
Impala Lily Pictures
Click the following link to bring up a new window with an automated collection of images related to the term: Impala Lily Images