Home / S / spiny-headed worm

spiny-headed worm

noun 17 letters Scrabble 30 WWF 31
Definitions
noun

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

Look “spiny-headed worm” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →