Meaning of hydatid

Definition of hydatid

(noun) cyst filled with liquid; forms as a result of infestation by tapeworm larvae (as in echinococcosis)

Other information on hydatid

WIKIPEDIA results for hydatid
Amazon results for hydatid