Skip to main content

knotgrass

English knotgrass meaning in English  •  knotgrass का अर्थ अंग्रेजी में
Noun
  • a common weed with jointed stems (Polygonum aviculare); knotweed.
Advertisement