Definitions of echinococcus:

  • noun:   tapeworms whose larvae are parasitic in humans and domestic animals