echinococcus

noun

1.
tapeworms whose larvae are parasitic in humans and domestic animals