denigrare

Verb

 * 1)  to denigrate, slur or run down

Etymology
From.

Noun

 * 1) disparagement