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