Translation of pembalas in English:

pembalas

avenger

noun

  • 1

    avenger
  • 2

    replier