Language:
Free Online Dictionary|3Dict

苟延残生

Source : CEDICT

to linger on feebly (idiom)