Translation of menyabot in English:

menyabot

to sabotage

verb

  • 1

    to sabotage