Definitions of Carnosaura:

  • noun:   largest carnivorous land animals ever known