Synonyms and Antonyms for echinococcus | Synonym.com

Synonyms and Antonyms for echinococcus

1. echinococcus (n.)

tapeworms whose larvae are parasitic in humans and domestic animals

Synonyms: