Unsparing

Definition:

  • (a.) Not sparing; not parsimonious; liberal; profuse.
  • (a.) Not merciful or forgiving.

Compare unsparing with other words:

sparing vs. unsparing

generous vs. unsparing