'deinocheirus' definitions:

Definition of 'deinocheirus'

From: WordNet
noun
Lightly built medium-sized theropod with long limbs and neck

Words containing 'deinocheirus'