have nowhere to stay - French English Dictionary