echinococcus
English Thesaurus
1. tapeworms whose larvae are parasitic in humans and domestic animals (noun.animal)
| member meronym | : | genus echinococcus, |
| definition | : | tapeworms (noun.animal) |
Visual ArtiKata
Explore echinococcus in ArtiKata.com >
| member meronym | : | genus echinococcus, |
| definition | : | tapeworms (noun.animal) |