wormseed

nounA plant (especially of the genus Chenopodium or Artemisia) whose seeds are used as a treatment for intestinal worms.

No synonyms or antonyms found for this word.