Translation of penumpasan in English:

penumpasan

annihilation, destroying, extermination

  • 1

    annihilation, destroying, extermination