Noun deinocheirus has 1 sense
  1. deinocheirus - lightly built medium-sized theropod with long limbs and neck
    --1 is a kind of
    ornithomimid
    --1 is a member of genus Deinocheirus
,
TOP