streak (of luck) - French English Dictionary