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