herrerasaurus Urdu Meaning

Definitions

English definition for herrerasaurus

1. n. a kind of theropod dinosaur found in Argentina

All in One

Herrerasaurus was one of the earliest dinosaurs. Its name means "Herrera's lizard", after the rancher who discovered the first specimen.
Continue Reading
From Wikipedia, the free encyclopedia

Sponored Video