ascaris_lumbricoides
1. [ noun ] (zoology) intestinal parasite of humans and pigs
Synonyms: common_roundworm
Related terms: nematode Ascaris