Wiktionary
deinocheirids
n. (plural of deinocheirid English)
n. (plural of deinocheirid English)