spiny-headed worm
1.
(
noun
) any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines
Synonyms:
acanthocephalan
Related Words:
worm
Terms and Conditions of Use / Copyright Notice