What dinosaur has 500 teeth (47/48)

What dinosaur has 500 teeth