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