Translation of penebusan in English:

penebusan

redemption

  • 1

    redemption
  • 2

    compensation