compete over the long-term - Turkish English Dictionary