Learn how to say Payback correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word payback:
1 [mass noun] profit from an investment equal to the initial outlay:
a long time lag between investment and payback
we aim to achieve a payback of the cost within eight years
2an act of revenge or retaliation:
the drive-by shootings are mainly paybacks