drug wormseed
Noun
Meaning
drug wormseed (usually uncountable, plural drug wormseeds)
A strong-scent plant related to lamb's quarters, Dysphania ambrosioides, used in Mexican cooking and formerly for its anthelminthic properties.
Synonyms: epazote, Mexican tea