A leisurely walk (usually in some public place)
English: amble, promenade, saunter, stroll, perambulation
Bahasa: bersiar-siar
perambulation, amble, promenade, saunter, stroll
English: amble, promenade, saunter, stroll, perambulation
Bahasa: bersiar-siar
English: perambulation