landscaped open space - Français Anglais Dictionnaire