Word info Synonyms

wormseed

Noun

Meaning

Any one of several plants, as Artemisia santonica, and Chenopodium anthelminticum, whose seeds have the property of expelling worms from the stomach and intestines.

Source: Webster's dictionary

Synonyms

Show all synonyms

Hypernyms

Phrases with the word

Close letter words and terms