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)