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
Tweet