'deinocheirus' definitions:

Definition of 'deinocheirus'

(from WordNet)
noun
Lightly built medium-sized theropod with long limbs and neck

Words containing 'deinocheirus'