persistence in overcoming obstacles - Türkçe İngilizce Sözlük