Online Dictionary

kaki lima Explained

kaki lima at Indonesian => English Of Explained:

pavement