forest and landscape restoration - Turc Anglais Dictionnaire