better luck tomorrow! - German English Dictionary