Heterodontosaurus
Heterodontosaurus means ‘different-toothed lizard’. It is a genus of small herbivorous dinosaur with prominent canine teeth and lived in Africa in the Early Jurassic, which is the geological time period from about 210 to140 million years ago. An interesting feature of this dinosaur, which gave rise to its name, is that it had three different types of teeth.

 

heterodontosaurus
heterodontosaurus skeleton