echinococcus
English Dictionary
->
Letter E
-> echinococcus
Search Dictionary:
echinococcus Definition
(n)
tapeworms
whose
larvae
are
parasitic
in
humans
and
domestic
animals
echinococcus Synonyms
echinococcus
© Art Branch Inc.