leave someone homeless - French English Dictionary