All spiny-headed worm synonyms
spin·y-head·ed worm
S s noun spiny-headed worm
- acanthocephalan — any of the parasitic wormlike invertebrates of the phylum Acanthocephala, the adults of which have a spiny proboscis and live in the intestines of vertebrates