thornhead
English
Etymology
From
thorn
+
head
.
Noun
thornhead
(
plural
thornheads
)
Any
parasitic
worm
of the
order
Acanthocephala
Synonyms:
thorny-headed worm
,
spiny-headed worm
See also
thornyhead