1. criticize unfairly; disparage:"doom and gloom merchants who denigrate their own country"
Word Originlate Middle English (in the sense ‘blacken, make dark’): from Latin denigrat- ‘blackened’, from the verb denigrare, from de- ‘away, completely’ + nigrare (from niger ‘black’).