Deinocheirus
WordNet

noun


(1)   Lightly built medium-sized theropod with long limbs and neck
 
x
OK