echinococci See echinococcus
echinococcus n : tapeworms whose larvae are parasitic in humans and domestic animals [also: echinococci (pl)]