deinocheirus
1.
(
noun
) lightly built medium-sized theropod with long limbs and neck
Related Words:
ornithomimid
Terms and Conditions of Use / Copyright Notice