Definition of impala lily
English to English 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
source: WordNet 3.0
Visual Synonyms 
Nearby Word
impala lily, impala, impalpable, impalla, impolicy, imply, impale, infallibility, implacable, infallible, implant, in play, imploration, implicit, impolite, impulsion, impolitic, inability, impel, implicate
|
|
|