English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result

Result for Wormseed

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