hydatid
nounDefinition of hydatid
: the larval cyst of a tapeworm (genus Echinococcus) occurring as a fluid-filled sac containing daughter cysts in which scolices develop
Keep scrolling for more
Keep scrolling for more