Translation of lalu lintas in English:

lalu lintas

traffic

noun

  • 1

    traffic, vehicles moving along a road, etc