We found this rock at a mineral and jewelry store. The gal wrote down what it was and we cannot find what we think she wrote on the internet anywhere. She wrote Mcstrodlite.
You have a nice stromatolite fossil.
A stromatolites are layered bio-chemical accretionary structures formed in shallow water by the trapping, binding and cementation of sedimentary grains by biofilms (microbial mats) of microorganisms, especially cyanobacteria. stromatolite fossils can be some of the oldest fossils found on earth. Living stromatolites can still be found today. (Wikipedia).
Cretaceous age stromatolite fossils from Morocco are commonly found for sale online. (Esty)
Looks similar to stromatolite.