Translation of penumpasan in English:

penumpasan

annihilation, destroying, extermination

noun

  • 1

    annihilation, destroying, extermination