hydatidosis

Explore definitions, synonyms, and language insights of hydatidosis

Definitions

Noun
infestation with larval echinococci (tapeworms)

More General Terms