echinococcus

nounA type of small tapeworm that can cause serious disease in humans and animals, especially in the liver or lungs.

No synonyms or antonyms found for this word.

echinococcus synonyms & antonyms | whatsthatwordmean | whatsthatwordmean