walk though a street of a commercial area to entertain oneself by seeing people and store windows - Inglés Sinónimo Diccionario

Can't found any synonym terms.