Feedback
Hydatid
Meaning
Noun
●
A
cyst
due to
infection
by
larvae
of some
species
of the
tapeworm
Echinococcus.
Sourced from
Wiktionary
Related
Taenia
Amniotic
Fibrinous
Cysts
Suppurative
Tapeworm
Acanthamoeba
Cyst
Amebic
Protozoan
Trophozoite
Trophozoites
Infective
Haemorrhagic
Necrotizing
Plasmodium
Hemorrhagic
Middle Ear
More
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better