Meaning of ascaris lumbricoides
Definition of ascaris lumbricoides
(noun)
intestinal
parasite
of
humans
and pigs
Other information on ascaris lumbricoides
WIKIPEDIA results for
ascaris lumbricoides
Amazon results for
ascaris lumbricoides
Tweet