Skip to main content

bitterweed

English bitterweed meaning in English  •  bitterweed का अर्थ अंग्रेजी में
Noun
  • A species of Ambrosia (Ambrosia artemisiæfolia); Roman worm wood.
Advertisement