IMPALA LILY


Meaning of IMPALA LILY in English

noun

: a succulent-stemmed shrub ( Adenium multiflorum ) of the family Apocynaceae of southern Africa with showy pink and white flowers borne after the leaves fall

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.