Translation of letup-letup in English:

letup-letup

noun

  • 1

    a type of climbing plant bearing thin-skinned pods which open with a popping sound