- impala lily as a noun:
- 1
impala lily
noun
1 impala lily
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: Adenium multiflorum, Adenium obesum, desert rose, kudu lily, mock azalia.
Polish: róża pustyni
debug info: 0.0141