Skip to main content

adderwort

English adderwort meaning in English  •  adderwort का अर्थ अंग्रेजी में
Noun
  • The common bistort or snakeweed (Polygonum bistorta).
Advertisement