ASCARIS LUMBRICOIDES





Definition:

  1. [noun] intestinal parasite of humans and pigs
    Synonyms: common roundworm, Ascaris lumbricoides

Synonyms: