"offense, grudge, resentment" is Обида in Russian.
Обида means "offense, grudge, resentment" in English.
Listen to the pronunciationWord #2879 of 4,000 by frequency in Russian — level B2.
Его обида на друга не проходила годами.
His resentment toward his friend lasted for years.