Definitions of Ascaris lumbricoides:

  • noun:   intestinal parasite of humans and pigs