What does auf der Straße bummeln gehen mean?

auf der Straße bummeln gehen - German to English

to stroll up-and-down the street