WordNet: echinococcus

Sanatista
tapeworms whose larvae are parasitic in humans and domestic animals



echinococcus