hold a grudge
Definition from Wiktionary, the free dictionary
hold a grudge (against)
- (idiomatic) To stay angry (at someone or something).
- That guy sure can hold a grudge when something goes wrong.
- I made a mistake. That's not a good reason to hold a grudge against me.