Answer: unstinting

AnswerCrossword Clue
UNSTINTING

Giving one's best effort.

UNSTINTING

Giving freely