live on borrowed time
idiomDefinition of live on borrowed time
: to continue to live past the time one was expected to die and be likely to die soon