It's the puzzle macro challenge all over again. I haven't any idea at all what this is. Perhaps a mushroom. I could look up the title online to find out what it is, if I was not too lazy.
This looke gross to me, and I'm not a big fan of vitis labrusca in either case, but this certainly evokes a visceral reaction and so I say well done. It reminds me of cavities for some reason.