Wife leaves complete dump (4)
I believe the answer is:
hole
'dump' is the definition.
(hole can mean a dump or unpleasant place)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for hole that I've seen before include "pocket" , "Aperture; flaw in a plan" , "depression" , "This in one is a golfer's dream!" , "Aperture; cavity" .)