hydatid
noun
hy·da·tid
ˈhī-də-təd
-ˌtid
: the larval cyst of a tapeworm (genus Echinococcus) occurring as a fluid-filled sac containing daughter cysts in which scolices develop
Love words? Need even more definitions?
Merriam-Webster unabridged
Share