leave homeless - French English Dictionary