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