Spinosaurus aegyptiacus was a huge carnivore, weighing in at over 8 tons, and likely bigger than the famous T.rex. It had a long, crocodilian snout filled with these pointed spike-like teeth. It is thought that it may have fed by wading through rivers and tidal zones swiping fish, but it would have proved a match for anything living alongside it.
Most dinosaurs shed teeth constantly and would continually be regrowing them. Worn and damaged teeth would be lost and so many more dinosaur teeth are found than bones and claws.
5-7cm - better preserved smaller teeth, rougher large teeth.