Skip to main content

hydropiper

English hydropiper meaning in English  •  hydropiper का अर्थ अंग्रेजी में
Noun
  • A species (Polygonum Hydropiper) of knotweed with acrid foliage; water pepper; smartweed.
Advertisement