English to Hindi

Meaning for:
live on borrowed time
other
आशा के विपरीत अधिक समय तक जीवित रहना