Very nice theropod dinosaur tooth from the late Cretaceous Kem Kem beds of Morocco.
These dinosaurs have yet to be described and cannot be ascribed to any specific species.
These teeth are small so it's hard to see all of the detail without it being blown up to 7 inches on a monitor. I picked out what looked to be the best ones without the aid of magnification.
Very nice and fairly large. A few granules of sand still attached.