Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

hydatid Definition

Cancel
hydatid
noun(hy-da-tid)
the larval cyst of a tapeworm (genus Echinococcus) occurring as a fluid-filled sac containing daughter cysts in which scolices develop

Words Related to hydatid!

hydatid Examples by Brain Bank Users