sustainable land management (slm) technology - Alemán Inglés Diccionario