Artemisia annua, (Chinese Wormwood) naturally contains Artemesinin which is antiparasitic. Artemesinin was so effective against worms and parasites that the scientists that discovered and isolated it shared the Nobel Pruze in 2015 with the guys that discovered ivermectin.
I bought seeds...