English dictionary
snow orchid meaning and definition
Definition and meaning of snow orchid at MeaningMonkey.org. snow orchid meaning and definition in the English Dictionary.SNOW ORCHID noun
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
- synonyms: Eburophyton austinae, phantom orchid
Source: Princeton University Wordnet