'Carnosaura' definitions:

Definition of 'Carnosaura'

(from WordNet)
noun
Largest carnivorous land animals ever known [syn: Carnosaura, suborder Carnosaura]

Words containing 'Carnosaura'