put one's faith in progress - Turkish English Dictionary