be unsparing in one's efforts - Türkçe İngilizce Sözlük