echinococcus
1.
(
noun
) tapeworms whose larvae are parasitic in humans and domestic animals
Related Words:
cestode
,
tapeworm
Terms and Conditions of Use / Copyright Notice