Translation of membumiratakan in English:

membumiratakan

verb

  • 1

    to level an area to the ground