Meaning of self-indulgence

Definition of self-indulgence

(noun) an inability to resist the gratification of whims and desires
excess in action and immoderate indulgence of bodily appetites, especially in passion or indulgence; "the intemperance of their language"

Other information on self-indulgence

WIKIPEDIA results for self-indulgence
Amazon results for self-indulgence