meaning of auf der Straße schlafen

auf der Straße schlafen - German to English

to fall asleep on the street