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