Home / Dictionary / Impala lily

Impala lily Uncommon

Noun

Definitions
Noun
1

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

Related Terms
Broader Terms (hypernyms)
shrub
Rhyming Words
ily oily mily lily wily eily pily rily soily doily shily phily icily wrily drily noily baily daily amily emily
Compare
Impala lily vs