forest and landscape restoration - Turkish English Dictionary