Translation of kereta peronda in English:

kereta peronda

panda car

noun

  • 1

    panda car, police patrol car