Skip to main content

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.
Advertisement