Definitions for wormseed
  • Wormseed (n.) - Any one of several plants, as Artemisia santonica, and Chenopodium anthelminticum, whose seeds have the property of expelling worms from the stomach and intestines.
  • Wormseeds - Sorry, we do not have a definition for this word
Words in your word
2 Letter Words
de do ed em er es me mo od oe om or os ow re so we wo