Acanthocephalan Meaning
There are 1 meaning(s) for word Acanthocephalan
Meaning 1 : any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines
Synonyms : spiny-headed worm
Synonyms : spiny-headed worm