Answer: overindulges

AnswerCrossword Clue
overindulgesOVERINDULGE, to indulge to excess
overindulgesHave too much of something enjoyable, esp. food or drink
overindulgesGratify the wishes of (someone) to an excessive extent