forest and landscape restoration - Almanca İngilizce Sözlük