for the life of me! - German English Dictionary