English Dictionary
◊ ECHINOCOCCUS
echinococcus
n : tapeworms whose larvae are parasitic in humans and domestic
animals