sporting chance - French English Dictionary