foundation for sustainable development - Alemán Inglés Diccionario