A person who retains a feeling of hostility, resentment, or desire for revenge with whom he or she has offended or harmed him. That he does not forgive, that he does not forget.
hateful it is incorrectly written and it should be written as 'grudge' being its meaning: Rancor: that cannot forgive what he did