make a last-ditch bid - Francés Inglés Diccionario