Adjective: unsparing ,ún'speh-ring
- Not forbearing; ruthless
"an unsparing critic"
- Very generous
"unsparing generosity";
- lavish, munificent, overgenerous, unstinted, unstinting