Ascaris lumbricoides
WordNet

noun


(1)   Intestinal parasite of humans and pigs
 
x
OK