Meaning of avalanche lily

Definition of avalanche lily

(noun) perennial herb having large white flowers marked with orange; found near the snow line in the northwestern United States

Other information on avalanche lily

WIKIPEDIA results for avalanche lily
Amazon results for avalanche lily