Ascaris lumbricoides is a large parasitic worm that causes ascariasis in humans.
Read more in the app
Oyster Mushroom Venom Kills Roundworms--So the Mushrooms Can Feast