Answer: showerwithgifts

AnswerCrossword Clue
SHOWERWITHGIFTSIndulge at a milestone event, say
SHOWERWITHGIFTSBuy lots of presents for
SHOWERWITHGIFTSGive lots of presents
SHOWERWITHGIFTSGive many presents