meaning of auf der Straße bummeln gehen

auf der Straße bummeln gehen - German to English

to stroll up-and-down the street