Synonyms and Antonyms for echinococcus

1. echinococcus (n.)

tapeworms whose larvae are parasitic in humans and domestic animals

Synonyms: