echinococcosis

Explore definitions, synonyms, and language insights of echinococcosis

Definitions

Noun
infestation with larval echinococci (tapeworms)

More General Terms