Wiktionary
acanthodrilids
n. (plural of acanthodrilid English)
n. (plural of acanthodrilid English)