Definitions of Suborder carnosaura:

  • noun:   largest carnivorous land animals ever known