echinococcus

1. (noun) tapeworms whose larvae are parasitic in humans and domestic animals
Related Words: cestode, tapeworm



Terms and Conditions of Use / Copyright Notice