English | German | Russian | Czech

deinocheirus English

Meaning deinocheirus meaning

What does deinocheirus mean?

deinocheirus

lightly built medium-sized theropod with long limbs and neck

Are you looking for...?