Home

Word

echinococcus, n.
(echinococci)
more info tapeworms whose larvae are parasitic in humans and domestic animals
<noun.animal>

echinococcus
semantic pointers
hypernym
member holonym