Translation of menumpas in English:

menumpas

to annihilate, to destroy

  • 1

    to annihilate, to destroy