spiny-headed worm - English Synonyms Dictionary

spiny-headed worm

n.
[1] acanthocephalan