Language:
Free Online Dictionary|3Dict

绝路逢生

Source : CEDICT

to rescue in desperate circumstances (idiom)