private green space - Français Anglais Dictionnaire