Meaning of herrerasaur

Definition of herrerasaur

(noun) a kind of theropod dinosaur found in Argentina

Other information on herrerasaur

WIKIPEDIA results for herrerasaur
Amazon results for herrerasaur