live on the street(s)
idiom
: to be homeless
He lost his job and eventually was living on the street(s).
Love words? Need even more definitions?
Merriam-Webster unabridged
Share