corallorhiza
English
corallorhiza meaning in English • corallorhiza का अर्थ अंग्रेजी में
Noun
- a genus of leafless root-parasitic orchids having small purplish or yellowish racemose flowers with lobed lips; it is widely distributed in temperate regions.