Echinococcus Meaning
There are 1 meaning(s) for word Echinococcus
Meaning 1 : tapeworms whose larvae are parasitic in humans and domestic animals
Similar words of Echinococcus :
There are 1 meaning(s) for word Echinococcus
Similar words of Echinococcus :