meaning of auf der Straße enden

auf der Straße enden - German to English

to finish upon skid row [esp. Am.] [coll.]