1 impala lily | Definition of impala lily

impala lily

noun

Definition 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