spiny-headed worm
English
Noun
spiny
-
headed
worm
(
plural
spiny-headed worms
)
A
parasitic
worm
of the
Acanthocephala
phylum