Translation of mendap in English:

mendap

deposit

verb

  • 1

    deposit, leave as a layer of matter, settle, sink, come to rest