Translation of penebusan in English:

penebusan

redemption

noun

  • 1

    redemption, expiation