an uphill battle fight - Francés Inglés Diccionario