i owe you a life debt - Turkish English Dictionary