Translation of letup in English:

letup

sound an explosion makes

noun

  • 1

    sound an explosion makes