LIVER LILY


Meaning of LIVER LILY in English

noun

: an iris ( Iris versicolor ) of the eastern United States

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