SPIDER LILY


Meaning of SPIDER LILY in English

noun

1. : spiderwort 1a

2. : saint-bernard's-lily

3. : any of several plants of the genus Nerine (as the Guernsey lily)

4. : a plant of the genus Hymenocallis

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