Translation of menembaki in English:

menembaki

verb

  • 1

    to fire on something over and over