Translation of pembalap in English:

pembalap

racer

noun

  • 1

    racer