Meaning of Corallorhiza
Definition of Corallorhiza
(noun)
genus
of
leafless
root-parasitic orchids having
small
purplish
or
yellowish
racemose
flowers with
lobed
lips;
widely
distributed
in
temperate
regions
Other information on Corallorhiza
WIKIPEDIA results for
Corallorhiza
Amazon results for
Corallorhiza
Tweet