HYDATID


Meaning of HYDATID in English

[hy.da.tid] n [Gk hydatid-, hydatis watery cyst, fr. hydat-, hydor] (1683): the larval cyst of a tapeworm (genus Echinococcus) occurring as a fluid-filled sac containing daughter cysts in which scolices develop

Merriam-Webster English vocab.      Английский словарь Merriam Webster.