Synonyms and Antonyms for deinocheirus

1. deinocheirus (n.)

lightly built medium-sized theropod with long limbs and neck

Synonyms: