- spiny-headed worm as a noun:
- 1
spiny-headed worm
noun
1 spiny-headed worm
Any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines.
synonym: acanthocephalan.
Polish: kolcogłów
debug info: 0.0155