I would call it drusy quartz maybe on a limestone matrix. Very nice. I have one very similar to the one on the upper left that we saved from a garden at the house where I grew up. My parents had it in a fish tank for years then I had it in a fish tank for years and now it is in my garden.