deinocheirus

noun

1.
lightly built medium-sized theropod with long limbs and neck