right to controvert and rebut - French English Dictionary