dig one's own grave - French English Dictionary