Translation of meletup-letup in English:

meletup-letup

verb

  • 1

    continuously exploding and making a loud noise