What does carnosaura mean?

carnosaura meaning in General Dictionary

largest carnivorous land animals ever understood