Meaning of corallorhiza striata
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
Other information on corallorhiza striata
WIKIPEDIA results for
corallorhiza striata
Amazon results for
corallorhiza striata
Tweet