hydatids
ˈhʌɪdətɪd
noun
a cyst containing watery fluid, in particular one formed by and containing a tapeworm larva.
a hydatid cyst
noun
a cyst containing watery fluid, in particular one formed by and containing a tapeworm larva.
a hydatid cyst
Begin a journey through worlds of puzzles.