hitting streak - French English Dictionary