for humanity and environment - Français Anglais Dictionnaire