English Dictionary
◊ CARNOSAURA
Carnosaura
n : largest carnivorous land animals ever known [syn: {Carnosaura},
{suborder Carnosaura}]