acanthocephala

Noun
  1. Phylum or class of elongated wormlike parasites that live in the intestines of vertebrates: spiny-headed worms (synset 101925812)

Found on Word Lists

Other Searches