deinocheirus

1. (noun) lightly built medium-sized theropod with long limbs and neck
Related Words: ornithomimid



Terms and Conditions of Use / Copyright Notice