site restoration - Turkish English Dictionary