Glossary
A species of tapeworms that infests dogs and other carnivores. Its larva, called a hydatid, develops in other mammals, including humans, and causes the formation of hydatid cysts in the liver or lungs.
Posted
in
by
Tags: