Answer: unsparing

AnswerCrossword Clue
unsparingMerciless; severe
unsparingGiven freely and generously
unsparingnot sparing