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