i owe you a life debt - German English Dictionary