i owe you a life debt - French English Dictionary