hydatids

ˈhʌɪdətɪd

noun

a cyst containing watery fluid, in particular one formed by and containing a tapeworm larva.

a hydatid cyst