Translation of memelaratkan in English:

memelaratkan

to impoverish, to ruin

verb

  • 1

    to impoverish, to ruin