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, impalla, impalpable, impolicy, imply, impale, infallibility, infallible, implacable, in play, implant, imploration, impolite, implicit, impel, impulsive, impolitic, impluensa, immovably
|
|
|