survive a difficult situation or trouble - Spanish English Dictionary