handicap (in sport) - French English Dictionary