spiny-headed-worm

Nouns

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

Synonyms

acanthocephalan

Words of close approximity