Meaning of acanthocephalan

Definition of acanthocephalan

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

Other information on acanthocephalan

WIKIPEDIA results for acanthocephalan
Amazon results for acanthocephalan