to live in a temporary residence - Français Anglais Dictionnaire