make a last-ditch bid - Alemán Inglés Diccionario