ascaris lumbricoides

Noun
  1. Intestinal parasite of humans and pigs (synset 101933493)

Found on Word Lists

Other Searches