English Synonym Finder

denigrate

Definitions

To criticize unfairly; disparage.

To make something seem less important or valuable; belittle.

Examples

It is unfair to denigrate the hard work of the volunteers who spent their weekend cleaning the park.

The politician attempted to denigrate his opponent's reputation by spreading false rumors during the campaign.

Synonyms

belittle disparage defame malign vilify slander decry

Antonyms

praise extol commend laud exalt acclaim admire