have no place to stay - Français Anglais Dictionnaire