Unsparing



ENGLISH MEANING
adjective
1.
Not sparing; not parsimonious; liberal; profuse.
2.
Not merciful or forgiving.