insatiate
/ˌɪnsəˈteɪt/Definitions
1. verb
to satisfy (one’s desires or appetites) to a degree that leads to a renewed or increased craving
“She tried to insatiate her hunger with a large meal, but she was still left wanting more.”
2. noun
one who or that which satisfies (another’s) desires or appetites to a degree that leads to a renewed or increased craving
“He became the insatiate of her desires, but ultimately let her down.”
3. adjective
unable or unwilling to be satisfied
“The insatiate millionaire continued to spend his fortune on lavish items.”