deinocheirus Meaning, Definition & Usage

  1. noun lightly built medium-sized theropod with long limbs and neck

WordNet