echinococcus

(noun)

noun

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

Definition categories: animal, cestode, tapeworm