What does auf der Straße leben mean?

auf der Straße leben - German to English

to be on the bum

View more

  • to reside from the roads
  • to call home regarding road