self-sustaining development - Français Anglais Dictionnaire