right to controvert and rebut - Spanish English Dictionary