CORALLORHIZA STRIATA





Definition:

  1. [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, Corallorhiza striata

Synonyms: