Mrs P would like to know what this is please. My guess of "some sort of rotting mushroom maybe?" apparently isn't enough. Any help please?