Select the most appropriate synonym of the given word: INVECTIVE
Show answer & explanation
Correct answer: D
Explanation
The correct answer is option 4 i.e. Tirade.
Given word: Invective
Meaning: angry, abusive speech or criticism
Synonym: Tirade
Meaning: a long angry speech full of criticism
Meaning of the other words:
- Eulogy: a speech praising someone, often after death
- Compliment: a polite expression of praise
- Praise: express approval or admiration
Hence, the chosen option is correct.