This is a tooth from a yet to be identified DIPLODOCOID sauropod dinosaur of North Africa. It's not in the best condition but it IS complete and with no breakage! The tip has the classic chisel end from natural feeding wear. It is a robust tooth and would have come from a full-grown sauropod dinosaur.
Sauropod fossil dinosaur teeth are rarely discovered in the same fine condition as theropod teeth. Feeding on plant material rather than other struggling dinosaurs, the teeth of herbivorous sauropods were not designed to take punishment like meat-eating dinosaur teeth so their structure is not as durable. The long, peg-like shape of sauropod dinosaur teeth make them vulnerable to damage over time and easy to break apart over millions of years. What this translates to is that plant-eating sauropod dinosaur teeth are seldom found preserved as well as meat-eating dinosaur teeth. Sauropod dinosaur teeth of equal quality, compared to those from a carnivorous dinosaur, are more rare and their absence from the market demonstrates that.