i owe you my life - German English Dictionary