deinocheirus

definition: lightly built medium-sized theropod with long limbs and neck
example:
speech part: noun
synonyms:

How deinocheirus is being used?