English synonyms about - contact  

deinocheirus

noun

1 deinocheirus

Lightly built medium-sized theropod with long limbs and neck.


Find more on deinocheirus elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.045