Translation of kaki lima in English:

kaki lima

five-foot way

noun

  • 1

    five-foot way, verandah