Translation of letupan in English:

letupan

explosion

noun

  • 1

    explosion