unsparing

adjective

Unmerciful; severe.

Generous or unstinting.

Not sparing; liberal; profuse; abundant.

Not merciful; unmerciful.

Not sparing; not parsimonious; liberal; profuse.