survive a difficult situation or trouble - Espagnol Anglais Dictionnaire