HERRERASAURUS





Definition:

  1. [noun] a kind of theropod dinosaur found in Argentina
    Synonyms: herrerasaur

Synonyms: