deinocheirus

Noun
  1. Lightly built medium-sized theropod with long limbs and neck (synset 101719235)

Found on Word Lists

Other Searches