last-ditch defense/effort - Francés Inglés Diccionario