Skip to main content

snakeweed

English snakeweed meaning in English  •  snakeweed का अर्थ अंग्रेजी में
Noun
  • A kind of knotweed (Polygonum Bistorta).
Advertisement