English word retribution comes from Latin tribuo, and later Latin retribuo (I give back, return or repay (money). I recompense.)
tribuo (Latin)
(transitive) I grant, bestow.. (transitive) I yield, give up, concede, allow.
retribuo (Latin)
I give back, return or repay (money). I recompense.
retribution (English)
Punishment inflicted in the spirit of moral outrage or personal vengeance.