wormseed
worm·seed
noun \ˈwərm-ˌsēd\Definition of WORMSEED
1
: any of various plants whose seeds possess anthelmintic properties: as a : any of several artemisias b : mexican tea
2
a : the fruit of the Mexican tea b : santonica; also : levant wormseed








