Answer: lavishing

AnswerCrossword Clue
LAVISHING

Giving in abundance