Translation of padang letak kereta in English:

padang letak kereta

car park

noun

  • 1

    car park, parking area