acanthocephalan

Nouns

  • (n) any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines spiny-headed worm,

Synonyms

spiny-headed worm

Words of close approximity

Acanthocephala