LEOPARD LILY


Meaning of LEOPARD LILY in English

a tall lily, Lilium pardalinum, of California, having drooping, orange-red flowers with purple speckles, a yellow base, and recurved petal tips.

[ 1900-05, Amer. ]

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .