Search for word
Search
acanthocephalan
Nouns
(n)
any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines
spiny-headed worm
,
Synonyms
spiny-headed worm
Words of close approximity
Acanthocephala