Translation of menembaki in English:

menembaki

  • 1

    to fire on something over and over