carnosaura Meaning, Definition & Usage

  1. noun largest carnivorous land animals ever known
    suborder Carnosaura.

WordNet