thorn-headed worm
noun
thorn-head·ed worm
Medical Definition of thorn-headed worm
: any worm of the group Acanthocephala