acanthocephalan

(noun) spiny-headed worm

worm (generic term)