impairment of nature or landscape - Français Anglais Dictionnaire