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