forest and landscape restoration - Español Inglés Diccionario