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)

  1. lightly built medium-sized theropod with long limbs and neck
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: