self-sustaining development - Allemand Anglais Dictionnaire