Translation of mendapan in English:

mendapan

deposit

noun

  • 1

    deposit, sediment