English dictionary
corallorhiza striata meaning and definition
Definition and meaning of corallorhiza striata at MeaningMonkey.org. corallorhiza striata meaning and definition in the English Dictionary.CORALLORHIZA STRIATA noun
Definition of Corallorhiza striata (noun)
- nearly leafless wildflower with erect reddish-purple stems bearing racemes of pale pinkish and brownish-striped flowers; western Canada to Mexico
- synonyms: striped coral root
Source: Princeton University Wordnet