What dinosaur has 500 teeth (16/48)

What dinosaur has 500 teeth