echinococcus has definitions from the field of zoology
1
[ noun ] (zoology) tapeworms whose larvae are parasitic in humans and domestic animals
*