Language:
Free Online Dictionary|3Dict

絕路逢生

Source : CEDICT

to rescue in desperate circumstances (idiom)