spiny-headed worm

Noun

 * 1) A parasitic worm of the Acanthocephala phylum