spiny-headed worm

noun

spiny-headed worm

noun
1

Any parasitic worm of the phylum Acanthocephala

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.