Translation of setoran in English:

setoran

deposit

noun

  • 1

    deposit
  • 2

    rental fee