ascaris : Idioms & Phrases


ascaris lumbricoides

  • noun intestinal parasite of humans and pigs
    common roundworm.
WordNet

genus ascaris

  • noun type genus of the family Ascaridae: roundworms with a three-lipped mouth
    Ascaris.
WordNet