LEOPARD LILY


Meaning of LEOPARD LILY in English

noun

1. : a Californian lily ( Lilium pardalinum ) with mottled orange flowers

2. : a plant ( Lachenalia pendula ) of southern Africa with spotted flowers

3. : a plant of the genus Sansevieria

4. : blackberry lily

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