Word Study
impala lily
WORDNET DICTIONARY
Noun impala lily has 1 sense
- impala lily(n = noun.plant) adenium multiflorum, adenium obesum, desert rose, kudu lily, mock azalia - 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; Array is a member of adenium, genus adenium
is a kind of bush, shrub
For further exploring for "impala lily" in Webster Dictionary Online