There's no specific word. "On the street" is a common phrase, though. They sleep on the street.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous "Schlafplatz"I don't think that refers solely to a place where homeless people sleep.