Find the word definition

Wiktionary
echinococci

n. (plural of echinococcus English)

WordNet
echinococci
echinococcus
  1. n. tapeworms whose larvae are parasitic in humans and domestic animals

  2. [also: echinococci (pl)]