i owe you my life - Turkish English Dictionary