0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?