Translation of penantang in English:

penantang

challenger

noun

  • 1

    challenger