Suborder Carnosaura (
Noun
)
Meaning
Largest carnivorous land animals ever known.
Classification
Nouns denoting animals.
Synonyms
Carnosaura
Hypernyms
Animal Order