ecological restoration - Alemán Inglés Diccionario