Meaning of acanthocephala

Definition of acanthocephala

(noun) phylum or class of elongated wormlike parasites that live in the intestines of vertebrates: spiny-headed worms

Other information on acanthocephala

WIKIPEDIA results for acanthocephala
Amazon results for acanthocephala