deinocheirus
1. [ noun ] (zoology) lightly built medium-sized theropod with long limbs and neck
Related terms: ornithomimid genus_Deinocheirus
Similar spelling:   dinoceras