satiate
Verb
C1 – Advanced
To satisfy a desire or appetite fully, often to excess.
Synonyms
satisfy
gratify