'suborder Carnosaura' definitions:

Definition of 'suborder Carnosaura'

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