Echinococcus
WordNet

noun


(1)   Tapeworms whose larvae are parasitic in humans and domestic animals
 
x
OK