Language:
Free Online Dictionary|3Dict

两世为人

Source : CEDICT

to be lucky to have escaped death (idiom)