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
Tweet