Translation of avenger in Malay

avenger

pembela

noun

  • 1

    pembela