Meaning of spiny-headed worm
Definition of spiny-headed worm
(noun)
any of
various
worms
living
parasitically
in intestines of vertebrates having a
retractile
proboscis
covered
with
many
hooked
spines
Other information on spiny-headed worm
WIKIPEDIA results for
spiny-headed worm
Amazon results for
spiny-headed worm
Tweet