be unsparing in one's efforts - Spanish English Dictionary