Translation of letupan in English:

letupan

an explosion

noun

  • 1

    an explosion