spiny-headed_worm has definitions from the field of zoology
1
[ noun ] (zoology) any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines

Synonyms

acanthocephalan

Related terms

worm Acanthocephala

*