Translation of penabung in English:

penabung

depositer

noun

  • 1

    depositer