over the long run - Turkish English Dictionary