denigrate (verb) 

To denigrate (DEN-ih-grate) is to belittle, disparage; criticize in a derogatory way. As I used it today: “Looking back on conversations that went south, I can usually spot a freshman communications error: failing to acknowledge the other person’s perspective or, worse, denigrating it in some way.”