acanthocephalan - definitions and synonyms

acanthocephalan noun

  1. English Meaning: 

    : any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines

    Synonyms:

    spiny-headed worm