meaning of auf der Straße leben

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