Wiktionary
acanthocephalids
n. (plural of acanthocephalid English)
n. (plural of acanthocephalid English)