a stroke of fortune - French English Dictionary