meaning of carnosaura

carnosaura meaning in General Dictionary

largest carnivorous land animals ever understood