rebut

To argue against something using facts and good reasons.