English dictionary
deinocheirus meaning and definition
Definition and meaning of deinocheirus at MeaningMonkey.org. deinocheirus meaning and definition in the English Dictionary.DEINOCHEIRUS noun
Definition of deinocheirus (noun)
- lightly built medium-sized theropod with long limbs and neck
Source: Princeton University Wordnet