n.
1.malicious satisfaction gloat v.
1.dwell on with satisfaction
2.gaze at or think about something with great self-satisfaction, gratification, or joy
Idiom of the Day
eat away at (someone)
to bother someone, to worry someone
Money problems have been eating away at the man recently.