Synonyms and Antonyms for Ascaris_lumbricoides

1. Ascaris lumbricoides (n.)

intestinal parasite of humans and pigs

Synonyms: