Please enable JavaScript
Ascaris lumbricoides is a parasitic nematode roundworm that inhabits the small intestine of humans. These worms belong to the Ascarididae family, the