Mesh Boolean Difference

The Two nearest objects - the 3d voronoi and the curvy solid on the right of it. I want these two objects to BooleanDifference, removing the voronoi from the curvy solid object leaving the object with a shape thats similar as if a worm dug holes inside an apple. Could anyone guide me on how to do this? The command simply wont work however I try. Thanks

Your best bet would be to do this with a voxel based approach. For this you can use grasshopper and use for example Dendro (look on food4rhino)