Solveeit Logo

Question

English Question on Phrase or Idiom Meaning

A severe deserved punishment

A

Reformation

B

Retribution

C

Revisionism

D

Retreat

Answer

Retribution

Explanation

Solution

The correct answer is(B): Retribution