YourDictionary

wormseed

noun

  1. any of a number of plants whose seeds are used in medicine as a remedy for worms, including various goosefoots, esp. the (Chenopodium ambrosioides)
  2. the seed of any of these plants
  3. santonica (sense )

See wormseed in American Heritage Dictionary 4

link/cite print suggestion box