echinococcus

Noun
  1. Tapeworms whose larvae are parasitic in humans and domestic animals (synset 101930569)

Found on Word Lists

Other Searches