dig one's own tomb - Alemán Inglés Diccionario