herrerasaurus Urdu Meaning
1. n. a kind of theropod dinosaur found in Argentina
Herrerasaurus was one of the earliest dinosaurs. Its name means "Herrera's lizard", after the rancher who discovered the first specimen.
1. n. a kind of theropod dinosaur found in Argentina
Sponored Video