Find the word definition

WordNet
spiny-headed worm

n. any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines [syn: acanthocephalan]