payback ( synonym found)

Definition of payback:

°An act of revenge.
"They beat us last year, so this year's win was payback."
°A form of recompense.|.

Definition of payback:

°An act of revenge.
"They beat us last year, so this year's win was payback."
°A form of recompense.|.

Back to Top