live as a down-and-out on the streets - French English Dictionary