carnosaura : Idioms & Phrases


suborder carnosaura

  • noun largest carnivorous land animals ever known
    Carnosaura.
WordNet