English

edit

Noun

edit

deinocheirid (plural deinocheirids)

  1. (zoology) Any dinosaur in the family Deinocheiridae.