Skip to main content

horseweed

English horseweed meaning in English  •  horseweed का अर्थ अंग्रेजी में
Noun
  • A composite plant (Erigeron Canadensis), which is a common weed.
Advertisement