wormseed
noun
worm·seed
ˈwərm-ˌsēd
: any of various plants whose seeds possess anthelmintic properties: such as
a
: any of several artemisias
b
: a widely naturalized tropical American goosefoot (Dysphania ambrosioides) compare epazote
Love words? Need even more definitions?
Merriam-Webster unabridged
Share