Leopard Lily
Definition of Leopard Lily
- 1. Lily of western United States having orange-red to crimson maroon-spotted flowers Noun
- 2. Lily of southeastern United States having cup-shaped flowers with deep yellow to scarlet recurved petals Noun
- 3. Garden plant whose capsule discloses when ripe a mass of seeds resembling a blackberry Noun