Word info Synonyms

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

Source: en.wiktionary.org

Synonyms

Close letter words and terms