spiny-headed worm Meaning, Definition & Usage

  1. noun any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines
    acanthocephalan.

WordNet