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