last-ditch defense/effort - Alemán Inglés Diccionario