be unsparing in one's efforts - French English Dictionary