provide living space - Français Anglais Dictionnaire