Translation of pelepasan in English:

pelepasan

release

noun

  • 1

    release, releasing, exoneration, let off