VariousWords beta
Related Terms:
Definitions:
Noun
hydatid
Definition: cyst filled with liquid; forms as a result of infestation by tapeworm larvae (as in echinococcosis)
Definition: A cyst due to infection by larvae of some species of the tapeworm Echinococcus.