dig one's own grave - Francés Inglés Diccionario