acanthocephalan

Explore definitions, synonyms, and language insights of acanthocephalan

Definitions

Noun
any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines

More General Terms