cloveroot
English
cloveroot meaning in English • cloveroot का अर्थ अंग्रेजी में
Noun
- a hairy Eurasian plant (Geum urbanum) with small yellow flowers and an astringent root formerly used medicinally.