Hosted on MSN2mon
Ascaris Lumbricoides: The Stomach Worm Nobody WantsAscaris lumbricoides are large, pale white or pink worms that can grow up to 12 inches (31 cm) long in humans, making these some of the biggest intestinal nematodes around. The female worms are ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results