dig one's own tomb - Turco Inglés Diccionario