Definitions of deinocheirus:

  • noun:   lightly built medium-sized theropod with long limbs and neck