Translation of padang lumba in English:

padang lumba

race-tracks

noun

  • 1

    race-tracks, track for horse, car, etc. races