Multiple choice

Directions: Choose the synonym of the word in bold letters from the given options.

Denigrate

  1. Reputed

  2. Defame

  3. Disclose

  4. Dilute

  5. Upheaval

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Denigrate means to criticize unfairly, disparage, or belittle someone's reputation. 'Defame' is the closest synonym - to damage someone's good name. 'Reputed' means well-known (unrelated). 'Disclose' means to reveal. 'Dilute' means to weaken. 'Upheaval' is a noun meaning disorder.