What does denigrate mean?
Denigrate means To criticize so as to besmirch; traduce, disparage or defame..
/ˈdɛn.ɪ.ɡɹeɪ̯t/ · verb
To criticize so as to besmirch; traduce, disparage or defame..
What grand engines they were! Yet I have noticed a disposition on the part of quite a diversity of present-day commentators to denigrate those engines.
Although in public Soviet officials tend to denigrate the French electric locomotives imported recently, there is little doubt that lessons learnt from these engines will be incorporated in new Russian designs.
You have no right to denigrate people and things that you have no personal experience with.
Choose a synonym only when it preserves the intended meaning, tone, and grammar of the full sentence.
Denigrate means To criticize so as to besmirch; traduce, disparage or defame..
Common synonyms include badmouth, besmirch, slander, assassinate.
The opposite depends on the specific sense.
What grand engines they were! Yet I have noticed a disposition on the part of quite a diversity of present-day commentators to denigrate those engines.
FreeDictionaryAPI.com / Wiktionary · Original source · CC BY-SA 4.0
Dictionary data is provided by FreeDictionaryAPI.com and sourced from Wiktionary under its stated license.