Noun Definition

carnosaura

1.Definition: largest carnivorous land animals ever known

Category: Animals