Definition of dig's one's own grave in English:

dig's one's own grave

phrase