echinococcus

definition: tapeworms whose larvae are parasitic in humans and domestic animals
example:
speech part: noun
synonyms:

How echinococcus is being used?