Online English Dictionary

Home

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.


© 2009 Dammam Community College