what dinosaur has teeth