What does auf der Straße schlafen mean?

auf der Straße schlafen - German to English

to fall asleep on the street