ascaris lumbricoides Meaning, Definition & Usage

  1. noun intestinal parasite of humans and pigs
    common roundworm.

WordNet