be unsparing in one's efforts - Fransızca İngilizce Sözlük