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
Tweet