English dictionary
impala lily meaning and definition
Definition and meaning of impala lily at MeaningMonkey.org. impala lily meaning and definition in the English Dictionary.IMPALA LILY noun
Definition of impala lily (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
- synonyms: Adenium multiflorum, Adenium obesum, desert rose, kudu lily, mock azalia
Source: Princeton University Wordnet