Meaning of devil lily
Definition of devil lily
(noun)
east
Asian
perennial
having
large
reddish-orange
black-spotted flowers with
reflexed
petals
Other information on devil lily
WIKIPEDIA results for
devil lily
Amazon results for
devil lily
Tweet