an uphill battle - Francés Inglés Diccionario