Easy way to remove faces occluded by other meshes?
Maybe give the Mask Modifier a try. 


Add a vertex group to the body named "mask", 
Assign the verts you want to be hidden to this group
Apply a Mask Modifier, &amp; select the vertex group in the modifier settings. 


( If the modifier hides the opposite of what you want to see, be sure to click the double arrow icon next to the vertex group field in the modifier )



Here is a video example : https://youtu.be/AYVNNT_IeSA?t=1246

Dunno your situation, but this is probably the least time consuming and least destructive option.

Hope this helps, and good luck!