Translation of penitipan in English:

penitipan

depositing

  • 1

    depositing
    storage place