Any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines
English: acanthocephalan, spiny-headed worm
acanthocephalan, spiny-headed worm
English: acanthocephalan, spiny-headed worm