spiny-headed worm
English Dictionary
->
Letter S
-> spiny-headed worm
Search Dictionary:
spiny-headed worm Definition
(n)
any
of
various
worms
living
parasitically
in
intestines
of
vertebrates
having
a
retractile
proboscis
covered
with
many
hooked
spines
spiny-headed worm Synonyms
acanthocephalan
spiny-headed worm
© Art Branch Inc.