rankle - v., to cause persistent irritation or resentment, to become sore or inflamed, fester.
From Middle English ranclen, from Old French rancler, alteration of draoncler, from draoncle, festering sore, from Latin dracunculus, diminutive of draco, serpent. Picture a ulcer from a snake's bite.
---L.