spiny-headed worm

Explore definitions, synonyms, and language insights of spiny-headed worm

Definitions

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

More General Terms