ALL meanings of spiny-headed worm
spin·y-head·ed worm
S s - noun spiny-headed worm any of a small group of endoparasites of the phylum Acanthocephala, as larvae parasitic in insects and crustaceans and as adults in various vertebrates. 1
- noun spiny-headed worm acanthocephalan 0