have nowhere to stay - Français Anglais Dictionnaire