Translation of pembumihangusan in English:

pembumihangusan

total destruction

noun

  • 1

    total destruction