manage or survive with difficulty - Francés Inglés Diccionario