a sparring partner - French English Dictionary