spiny-headed worm

English

Noun

spiny-headed worm (plural spiny-headed worms)

  1. Any parasitic worm of the phylum Acanthocephala

References