compete over the long-term - Türkçe İngilizce Sözlük