Wormseed

Definition:

  • (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.

Compare wormseed with other words:

mobile vs. wormseed

epazote vs. wormseed

wormseed vs. wormwood

sea vs. wormseed

oil vs. wormseed

anthelmintic vs. wormseed

plant vs. wormseed

tropical vs. wormseed

aromatic vs. wormseed