Loading page
ascaris lumbricoides is a noun meaning "intestinal parasite of humans and pigs". It carries one recorded sense.
intestinal parasite of humans and pigs
Definitions, synonyms and semantic relations for ascaris lumbricoides come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.