Meaning of leopard lily
Definition of leopard lily
(noun)
lily
of
western
United States having
orange-red
to
crimson
maroon-spotted
flowers
lily
of
southeastern
United States having cup-shaped flowers with
deep
yellow
to
scarlet
recurved
petals
garden
plant
whose
capsule
discloses when
ripe
a
mass
of seeds resembling a
blackberry
Other information on leopard lily
WIKIPEDIA results for
leopard lily
Amazon results for
leopard lily
Tweet