Ascaris lumbricoides

noun

1.
intestinal parasite of humans and pigs