o‧ver‧in‧dulge /ˌəʊvərɪnˈdʌldʒ $ ˌoʊ-/
verb1. [intransitive] to eat or drink too much:
It’s hard not to overindulge at Christmas.2. [transitive] to let someone have everything they want, or always let them do what they want ⇒
spoil:
Penny was overindulged by her parents.—overindulgence noun [uncountable] [TahlilGaran] Dictionary of Contemporary English ▲