Translation of pencabar in English:

pencabar

challenger

noun

  • 1

    challenger