survive a difficult situation or illness - Francés Inglés Diccionario