what a bit of luck! - German English Dictionary