have a stroke of great luck - German English Dictionary