be unsparing in one's efforts - Turkish English Dictionary