spiny-headed worm
See spiny-headed worm in American Heritage Dictionary 4
noun Any of various worms of the phylum Acanthocephala that live parasitically in the intestines of vertebrates and are characterized by a cylindrical, retractile proboscis that bears many rows of hooked spines. Also called acanthocephalan.
Learn more about spiny-headed worm