impala lily
nounDefinition of impala lily
: a succulent-stemmed shrub (Adenium multiflorum) of the family Apocynaceae of southern Africa with showy pink and white flowers borne after the leaves fall