Meaning of deinocheirus
Definition of deinocheirus
(noun)
lightly
built
medium-sized
theropod
with
long
limbs and
neck
Other information on deinocheirus
WIKIPEDIA results for
deinocheirus
Amazon results for
deinocheirus
Tweet