Translation of penitipan in English:

penitipan

depositing

noun

  • 1

    depositing
    storage place