die in the last ditch - Francés Inglés Diccionario