pinedrops
English
pinedrops meaning in English • pinedrops का अर्थ अंग्रेजी में
Noun
- A reddish herb (Pterospora andromedea) of the United States, found parasitic on the roots of pine trees.