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