To denigrate is to belittle or attack someone's reputation.
To cause to seem little or smaller than something else:
Minimize is defined as to reduce, decrease or lessen to the smallest possible amount.
To be a reason for disbelieving or distrusting; cast doubt on
To ridicule, mock, discredit.
To discount is defined as to mark down the price of something, or to disregard a suggestion or idea because it is unlikely to be true.
To reduce the value, importance, or quality of something. Often used with from :
To lessen in price or estimated value; to lower the worth of; to represent as of little value or claim to esteem; to undervalue.
To deprecate is defined as to show disapproval about something or someone or to belittle someone.
To depreciate (currency, for example) by official proclamation or by rumor.
To utter a slander about
Insult is defined as to speak with rudeness or to say something to offend.
To hurt the pride or dignity of by causing to be or seem foolish or contemptible; mortify
To bestow; to confer.
Find another word for derogates. In this page you can discover 17 synonyms, antonyms, idiomatic expressions, and related words for derogates, like: denigrates, belittles, minimizes, discredits, disparages, slights, downgrades, discounts, detracts, depreciates and deprecates.