walk though a street of a commercial area to entertain oneself by seeing people and store windows - Español Inglés Diccionario