CORALLORHIZA STRIATA
(noun)Definitions
There is 1 meaning of the phrase
Corallorhiza Striata.
Corallorhiza Striata - as a noun
Nearly leafless wildflower with erect reddish-purple stems bearing racemes of pale pinkish and brownish-striped flowers; western canada to mexico
Synonyms (Exact Relations)
striped coral root