Meaning of snow orchid
Definition of snow orchid
(noun)
waxy
white
nearly
leafless
plant
with stems in clusters and racemes of
white
flowers;
northwestern
United States to
northern
California and
east
to Idaho
Other information on snow orchid
WIKIPEDIA results for
snow orchid
Amazon results for
snow orchid
Tweet