Meaning of echinococcus

Definition of echinococcus

(noun) tapeworms whose larvae are parasitic in humans and domestic animals

Other information on echinococcus

WIKIPEDIA results for echinococcus
Amazon results for echinococcus