hydatid

Explore definitions, synonyms, and language insights of hydatid

Definitions

Noun
cyst filled with liquid; forms as a result of infestation by tapeworm larvae (as in echinococcosis)

More General Terms