Translation of pedagang kaki lima in English:

User Contribution

pedagang kaki lima

street vendor

noun