Skip to main content

wormseed

English wormseed meaning in English  •  wormseed का अर्थ अंग्रेजी में
Noun
  • Any one of several plants, as Artemisia santonica, and Chenopodium anthelminticum, whose seeds have the property of expelling worms from the stomach and intestines.
Advertisement