dig one's own grave - German English Dictionary