self-sustaining development - Almanca İngilizce Sözlük