i can bet my life on - German English Dictionary