acanthocephalan Meaning, Definition & Usage

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

WordNet